body {
	margin: 0px; font-size: 12px; background-image: url("../images/bg_02.jpg"); background-repeat: repeat-x; background-color: rgb(240, 244, 248);
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgb(28, 72, 117);
}
img {
	border: 0px currentColor;
}
.head {
	width: 1000px; margin-right: auto; margin-left: auto;
}
.body {
	width: 1000px; margin: auto;
}
.wrapper {
	width: 1000px; margin-right: auto; margin-left: auto;
}
.foot {
	width: 1000px; margin-right: auto; margin-left: auto;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
span {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	list-style: none; margin: 0px; padding: 0px;
}
.fl {
	float: left;
}
.fr {
	float: left;
}
.clear {
	clear: both;
}
.head {
	height: 170px;
}
.body {
	margin-bottom: 15px; position: relative;
}
.hd1 {
	height: 130px; position: relative; background-image: url("../images/top1_04.png");
}
.hd1 img {
	margin: 0px 0 0px 0;
}
.hd2 {
	height: 40px;
}
.ulist {
	margin: 0px; padding: 0px; list-style-type: none;
}
.ulist li {
	float: left;
}
.daohang a {
	width: 110px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: bold; text-decoration: none; display: block;
}
body {
	font-family: "Î¢ÈíÑÅºÚ";
}
td {
	font-family: "Î¢ÈíÑÅºÚ";
}
th {
	font-family: "Î¢ÈíÑÅºÚ";
}
.body_left {
	width: 240px; margin-top: 18px;
}
.body_right {
	width: 750px; margin-top: 18px;
}
.pro_c {
	border: 1px solid rgb(194, 220, 237); width: 238px; background-image: url("../images/list1_14.png"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.pro_title {
	width: 238px; height: 20px; position: relative; z-index: 2;
}
.pro_title img {
	left: 30px; top: -7px; position: absolute; z-index: 5;
}
.pro_content {
	padding: 10px; width: 218px;
}
.pro_content li {
	font: 200 16px/43px "Î¢ÈíÑÅºÚ", "ºÚÌå"; margin: 5px; width: 218px; height: 40px; text-align: center; border-bottom-color: rgb(194, 220, 237); border-bottom-width: 1px; border-bottom-style: dashed; float: left; font-size-adjust: none; font-stretch: normal;
}
.pro_content li a {
	background: rgb(255, 255, 255); width: 218px; height: 40px; color: rgb(0, 0, 0); display: block;
}
.pro_content li a:hover {
	background: rgb(7, 111, 169); color: rgb(255, 255, 255);
}
.company_content {
	padding: 10px; width: 388px; height: 134px; text-align: left; color: rgb(51, 51, 51); text-indent: 24px; overflow: hidden;
}
.company_content img {
	padding: 2px; border: 1px solid rgb(204, 204, 204); margin-top: 10px; margin-right: 10px;
}
.contact_content {
	background: url("../images/contact_tel.jpg") no-repeat 35px 15px; font: 800 26px/30px "Microsoft Yahei", "Simsun"; width: 300px; text-align: right; color: rgb(226, 36, 38); padding-top: 40px; padding-right: 28px; font-size-adjust: none; font-stretch: normal;
}
.contact_content p {
	font: 14px/28px "ËÎÌå", "Microsoft Yahei", "Simsun"; width: 300px; text-align: left; color: black; padding-left: 14px; font-size-adjust: none; font-stretch: normal;
}
#demo {
	width: 728px; height: 180px; overflow: hidden; margin-top: 10px; margin-left: 10px; float: left; _margin-left: 8px;
}
#indemo {
	width: 800%; float: left;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
#indemo a {
	width: 230px; height: 175px; float: left; display: block;
}
#t_demo {
	width: 728px; height: 180px; overflow: hidden; margin-left: 10px; float: left; _margin-left: 8px;
}
#t_indemo {
	width: 800%; float: left;
}
#t_demo1 {
	float: left;
}
#t_demo2 {
	float: left;
}
#t_indemo a {
	width: 230px; height: 175px; float: left; display: block;
}
.height_1 {
	width: 747px; height: 377px !important;
}
.hang {
	
}
.index_map {
	width: 240px; margin-top: 20px;
}
.daohang a:visited .daohang a:active {
	background-position: center; color: rgb(255, 245, 0); background-image: url("../images/ul.png"); background-repeat: no-repeat;
}
.daohang a:hover {
	background-position: center; color: rgb(255, 245, 0); background-image: url("../images/ul.png"); background-repeat: no-repeat;
}
.flash {
	background: url("../images/f1_03.png") no-repeat 0px 8px; width: 1600px; height: 380px; margin: auto; padding-top: 0px; padding-left: 2px;
}
.fl2 {
	
}
.bn1 {
	height: 34px; border-right-color: rgb(198, 222, 238); border-left-color: rgb(198, 222, 238); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-image: url("../images/li_10.png"); background-repeat: no-repeat;
}
.bn11 {
	background-position: -120px; height: 34px; border-right-color: rgb(198, 222, 238); border-left-color: rgb(198, 222, 238); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; background-image: url("../images/li_10.png"); background-repeat: no-repeat;
}
.ppa1 {
	color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; font-weight: bold; text-decoration: none; margin-left: 32px; float: left; display: block;
}
.ppa11 {
	width: 95px; height: 37px; text-align: center; color: rgb(0, 102, 255); line-height: 37px; font-size: 13px; text-decoration: none; margin-left: 10px; float: left; display: block;
}
.ppa2 {
	color: rgb(102, 102, 102); line-height: 35px; font-size: 12px; text-decoration: none; margin-right: 20px; float: right;
}
.bn {
	margin-top: 10px; background-color: rgb(255, 255, 255);
}
.bn2 {
	height: 155px; text-align: center;
}
.xx {
	width: 270px; text-align: center; margin-top: 20px; float: left;
}
.js {
	width: 410px; text-align: left; color: rgb(153, 153, 153); line-height: 23px; font-size: 13px; margin-top: 20px; float: left;
}
.dh {
	margin-top: 25px; margin-left: 15px; float: left;
}
.bn22 {
	height: 200px;
}
.bn2 {
	text-align: left; color: rgb(153, 153, 153); font-size: 13px; border-right-color: rgb(194, 220, 237); border-bottom-color: rgb(194, 220, 237); border-left-color: rgb(194, 220, 237); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.bn22 {
	text-align: left; color: rgb(153, 153, 153); font-size: 13px; border-right-color: rgb(194, 220, 237); border-bottom-color: rgb(194, 220, 237); border-left-color: rgb(194, 220, 237); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.nr {
	text-align: left; color: rgb(153, 153, 153); font-size: 13px; border-right-color: rgb(194, 220, 237); border-bottom-color: rgb(194, 220, 237); border-left-color: rgb(194, 220, 237); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.bna {
	left: 10px; top: -3px; width: 400px; height: 40px; float: left; position: absolute;
}
.bg {
	background-image: url("../images/wewesd_22.png");
}
.nr2 {
	display: none;
}
.nr3 {
	display: none;
}
.nr a {
	margin: 10px; color: rgb(54, 104, 205); text-decoration: none; display: block;
}
.nrt {
	height: 300px; text-align: center; padding-top: 15px; padding-bottom: 10px;
}
.iimga img {
	border: 1px solid rgb(204, 204, 204);
}
.goods {
	margin: 0px; padding: 0px; list-style-type: none;
}
.goods li {
	margin: 0px 0px 0px 15px; padding: 0px; width: 220px; height: 300px; float: left;
}
.goods img {
	border: 1px solid rgb(204, 204, 204); width: 200px; height: 200px;
}
.xw1 {
	width: 410px;
}
.xw2 {
	width: 330px;
}
.cl {
	clear: both;
}
.xwz {
	margin-right: 21px; margin-left: 21px;
}
.news {
	margin-top: 20px;
}
.bn2 img {
	
}
.pp {
	text-align: center; padding-top: 2px;
}
.linkt {
	border: 1px solid rgb(204, 204, 204); height: auto; color: rgb(102, 102, 102); line-height: 28px; font-size: 13px; background-image: url("../images/erwatwe_26.png");
}
.linkl {
	padding: 10px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);height: auto; 
}
.linkl a {
	color: rgb(153, 153, 153); line-height: 26px; font-size: 12px; text-decoration: none; margin-top: 10px; margin-right: 10px; margin-bottom: 10px;
}

.linkl LI {
	MARGIN-TOP: 10px; WIDTH: 980px; FLOAT: left
}
.linkl LI.newstitle {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; WIDTH: 670px; FLOAT: left; MARGIN-LEFT: 20px; FONT-SIZE: 14px;line-height:36px;height:36px;
}
.linkl LI.newsdate {
	TEXT-ALIGN: right; WIDTH: 230px; FLOAT: right; COLOR: #333333; MARGIN-RIGHT: 40px; list-style: none;line-height:36px;height:36px;
}
.ulimg img {
	padding: 5px; border: 1px solid rgb(102, 102, 102); float: right;
}
.ftlink {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; margin-bottom: 10px; border-bottom-color: rgb(99, 169, 222); border-bottom-width: 3px; border-bottom-style: solid;
}
.ftlink a {
	color: rgb(51, 51, 51); font-size: 13px; text-decoration: none; margin-right: 5px; margin-left: 5px;
}
.ftlink2 a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.foot a:active {
	color: rgb(255, 0, 0);
}
.foot a:hover {
	color: rgb(255, 0, 0);
}
.body a:active {
	color: rgb(255, 0, 0);
}
.body a:hover {
	color: rgb(255, 0, 0);
}
.gongao a:active {
	color: rgb(255, 0, 0);
}
.gongao a:hover {
	color: rgb(255, 0, 0);
}
.foot {
	height: 157px; text-align: center; color: rgb(102, 102, 102); line-height: 28px; font-size: 12px; margin-bottom: 20px;
}
.body1 {
	width: 960px; margin-right: auto; margin-left: auto;
}
.head1 {
	width: 960px; margin-right: auto; margin-left: auto;
}
.mbx {
	color: rgb(102, 102, 102); padding-bottom: 5px; padding-left: 30px; font-size: 13px; margin-top: 10px; border-bottom-color: rgb(41, 193, 251); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("../images/list1_03.png"); background-repeat: no-repeat;
}
.listnl {
	background-position: 0px 5px; width: 41px; height: 185px; position: absolute; cliptop: 5px; clipright: auto; clipbottom: auto; clipleft: auto; background-image: url("list1_07.png"); background-repeat: no-repeat;
}
.listn2 {
	margin-top: 25px;
}
.listnr {
	border: 1px solid rgb(41, 193, 251); width: 951px; height: auto !important; float: right; min-height: 186px; background-color: rgb(255, 255, 255);
}
.listnrr {
	margin: 20px; width: 860px; line-height: 30px; font-size: 13px; float: right;
}
.listpp {
	color: rgb(105, 179, 207);
}
.listpp2 {
	color: rgb(105, 179, 207);
}
.listpp2 {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.listpp a {
	color: rgb(105, 179, 207); text-decoration: none;
}
.listfl {
	color: rgb(102, 102, 102);
}
.listfl a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.listnrr a {
	margin-right: 5px; margin-left: 5px;
}

.list241 {
	left: 6px; top: -7px; width: 179px; height: 30px; text-align: center; color: rgb(255, 255, 255); padding-top: 10px; font-size: 14px; font-weight: bold; position: absolute; background-image: url("../images/nrxq.png"); background-repeat: no-repeat;
}

.list242 LI {
	MARGIN-TOP: 10px; WIDTH: 700px; FLOAT: left
}
.list242 LI.newstitle {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; WIDTH: 470px; FLOAT: left; MARGIN-LEFT: 20px; FONT-SIZE: 14px;line-height:36px;height:36px;
}
.list242 LI.newsdate {
	TEXT-ALIGN: right; WIDTH: 230px; FLOAT: right; COLOR: #333333; MARGIN-RIGHT: 40px; list-style: none;line-height:36px;height:36px;
}

.list142 {
	line-height: 1.9;
	overflow: hidden;
	font-family: "ËÎÌå",Geneva, Arial, Helvetica, sans-serif;
	height: auto;
	padding: 10px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);height: auto; 
}
.list142 LI {
	MARGIN-TOP: 10px; WIDTH: 900px; FLOAT: left
}
.list142 LI.newstitle {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; WIDTH: 670px; FLOAT: left; MARGIN-LEFT: 20px; FONT-SIZE: 14px;line-height:36px;height:36px;
}
.list142 LI.newsdate {
	TEXT-ALIGN: right; WIDTH: 230px; FLOAT: right; COLOR: #333333; MARGIN-RIGHT: 40px; list-style: none;line-height:36px;height:36px;
}
.newslist a {
	border: 1px solid rgb(204, 204, 204); width: 100px; height: 30px; text-align: center; color: rgb(102, 102, 102); text-decoration: none; float: left; display: block;
}
.ppstr {
	width: 85px; text-align: right; float: left; display: block;
}
.list242 img {
	
}
.pp img {
	margin: 2px 8px; padding: 2px 8px; border: 1px solid rgb(204, 204, 204); width: 200px; height: 150px;
}
.m_top {
	margin-top: 26px !important;
}
.hd1 .top {
	top: 0px;
	width: 310px;
	height: 100px;
	right: 0px;
	position: absolute;
	text-align: right;
}
.pro_td {
	width: 230px; float: left;
}

.news_li{
list-style-type: none;
height:36px;
font-size: 12px;
overflow: hidden;
line-height:36px;
background:url(../images/line.jpg) 0px 0px no-repeat;
}

.newstitle{
padding-left:22px;
float:left;
width: 500px;
height:36px;
line-height:36px;
font:12px/17px Verdana, Arial, Helvetica, sans-serif;
}

.newstime{
float:left;
width: 180px;
text-align: right;
height:36px;
line-height:36px;
font:10px/12px Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
color:#999;
}
/* ============·­Ò³============== */

div#showpages {
clear:both;
padding:0px;
margin:20px 0px;
width:100%;
height:30px;
white-space: nowrap;
}

div#pagesinfo {
float:left;
padding:3px 8px;
white-space: nowrap;
}

div#pages {
float:right;
padding-right:8px;
white-space: nowrap;
}

div#pages ul{
margin:0;
padding:0;
}

div#pages a:link,div#pages a:visited,div#pages a:active{
color:#303030;
text-decoration: none;
}

div#pages a:hover{
color:#ff0000;
text-decoration: none;
}

div#pages li{
margin:3px;
padding:2px 5px;
list-style-type: none;
float:left;
background:#dcd9d4;
color:#303030;
border:1px #dcd9d4 solid;
white-space: nowrap;
}

div#pages li.pagesnow{
color:#303030;
background-color:#eee;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.pbutton{
color:#303030;
background-color:#dcd9d4;
padding:3px 5px 1px 5px;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.opt{
color:#303030;
padding:0px;
white-space: nowrap;
border:0px;
background:#fff;
}
DIV.page_content {
	MARGIN: 0px; FONT: 12px/40px Verdana, Arial, Helvetica, sans-serif; COLOR: #555
}
DIV.page_content P {
	FONT: 12px/20px Verdana, Arial, Helvetica, sans-serif; COLOR: #555
}
DIV.page_content A {
	FONT: 12px/20px Verdana, Arial, Helvetica, sans-serif; COLOR: #555
}
DIV.page_content TD {
	FONT: 12px/20px Verdana, Arial, Helvetica, sans-serif; COLOR: #555
}
DIV.page_content SPAN {
	FONT: 12px/20px Verdana, Arial, Helvetica, sans-serif; COLOR: #555
}
DIV.page_content LI {
	FONT: 12px/20px Verdana, Arial, Helvetica, sans-serif; COLOR: #555
}

.th10 {
	WIDTH: 150px
}
.th20 {
	WIDTH: 520px
}

.head,.body{
    width: 100%;
}
.flash{
    width: 100%;
}
.float0831{
    z-index: 9999;
}
.pk{
    width: 100%;
}
.pk img{
    width: 100%;
}
.daohang a {
    width: 100px;
}
.list24 {
	border: 1px solid rgb(204, 204, 204); width: 721px; margin: 25px 30px 0 92px; position: relative; background-image: url("list1_14.png"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
@media screen and (max-width: 1000px) {
    .list24 {
        margin: 25px 0px 0 !important; 
    }
}
.list242 {
	margin: 45px 0px 20px;
	line-height: 1.9;
	overflow: hidden;
	font-family: "ËÎÌå",Geneva, Arial, Helvetica, sans-serif;
	height: auto;
}